Golang Job: Senior Quality Engineer

Job added on

Location

Toronto - Canada

Job type

Full-Time

Golang Job Details

About the job:
Come work in a team that combines the best of the corporate and startup world. Become a member of a global team of bright engineers who are enthusiastic about the latest technologies around cloud, containers, and microservices and want to push the quality of our offerings onwards through innovation and collaboration.

The Red Hat Advanced Container Manager for Kubernetes team is looking for a Senior Quality Engineer to join us. In this role, your key responsibilities will include creating test plans, researching new features, developing manual and automated tests, and bug verification to ensure that the functions work well in our supported environments. You'll be encouraged to come up with innovative solutions to problems while you work with some of the brightest engineers in the global open source community. This is a very high profile project and a unique opportunity to shape the future direction of all of Red Hat.

The Red Hat Quality Engineering (QE) team craves people with a curious and innovative mindset, with diverse technical backgrounds. In addition to automated testing, you can take part in software development or DevOps to make our QE tools better. Find out more about what it is like to work in Red Hat QE directly from our engineers in this video.
What you will do:
  • Write and implement new test plans for new features
  • Develop tests using automation infrastructure and available scripting languages
  • Write clear and accurate bug reports
  • Build or improve tools after gaining support from the stakeholders in the product team
  • Serve as a technical point of contact for the features that you test
  • Explore innovative ways to run, configure, and test your features
  • Debug complex systems and communicate possible failures
  • Analyze root causes for failures and advise on possible solutions
What you will bring:
  • Bachelor’s or master’s degree in computer science or a related engineering field, or relevant professional experience
  • 4+ years of experience and skills in software quality engineering
  • Experience with Kubernetes
  • Familiarity with basic testing theory and methodologies
  • Solid scripting skills and 1+ year(s) of experience with Bash, Python
  • Written and verbal communication skills in English
  • Knowledge of operating systems, networking, storage, and security
  • Solid problem-solving and critical thinking skills
  • Ability to work on a fast-paced project
  • Working knowledge of Golang and JavaScript
  • Experience with continuous integration (CI) or continuous delivery (CD)
  • Working experience with containers, cloud, or virtualization
The following are considered a plus:
  • Contributions to open source projects
  • Working knowledge of microservices architectures


#LI-REMOTE #LI-SM3


About Red Hat:
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.